package com.ttms.dao.impl;

import com.ttms.dao.SaleItemDao;
import com.ttms.pojo.SaleItem;

import java.util.List;

public class SaleItemDaoImpl extends BaseDao implements SaleItemDao {


    @Override
    public int insert(SaleItem saleItem) {
        String sql = "insert into sale_item(`ticket_id`,`sale_id`,`sale_item_price`) values(?,?,?)";
        System.out.println(saleItem.getSale_item_price());
        return update(sql,saleItem.getTicket_id(),saleItem.getSale_id(),saleItem.getSale_item_price());
    }




    @Override
    public List<SaleItem> findSaleAll() {
        String sql = "select * from sale_item";

        return queryForList(SaleItem.class, sql);
    }

    @Override
    public List<SaleItem> querSaleItemsBySaleId(int sale_id) {
        String sql = " select * from sale_item where sale_id = ? ";
        return queryForList(SaleItem.class,sql,sale_id);
    }

    @Override
    public int deleteByTicketId(int ticket_id) {
        String sql = "delete from sale_item where ticket_id = ?";
        return update(sql,ticket_id);
    }
}
